
<form action"" method="get">
<table border="0">
	<tr>
	<td> <label><font color="Black"> Resultados por pagina</font></label></td>
	<td><input type="text" name="num_registros"></input></td>
	<td><button type="submit">Actualizar</button>	</td>
	</tr>	
</form>

<?php
 
 include 'conexion.php';
	
// 	require_once("components/com_jumi/files/alertas/libreria/zebra_pagination.php");

$user=JFactory::getUser();
$id_especialista_actual=$user->get('id');
 
 require_once("libreria/zebra_pagination.php");
 
	//consultar el numero de registros
	
	$query_num_registros="select * from dsht9_presion_arterial arterial join dsht9_especialistas_usuarios esp_usu on (arterial.id_usuario=esp_usu.id_usuario) where esp_usu.id_especialista=".$id_especialista_actual;

	$res_num_reg=mysql_query($query_num_registros);
	
	$numero_registro=mysql_num_rows($res_num_reg);
	
	//registros a mostrar por pagina
	$result_por_pagina=10;
	$num_registros=$_GET['num_registros'];
	
	if(empty($num_registros)||$num_registros<1 ){
		$result_por_pagina=10;
	
	}else{
		$num_registros=$num_registros;
		
	}
	//Paginando	
	$paginacion=new Zebra_Pagination();
	$paginacion->records($numero_registro);
	$paginacion->records_per_page($result_por_pagina);

	
	if(empty($num_registros)||$num_registros<1 ){
	//se toman todos los registros sin discriminar si son de interes o no para e especialista
	$consulta='Select * from dsht9_presion_arterial order by sistolica desc,diastolica desc limit '.(($paginacion->get_page()-1)*$result_por_pagina).','.$result_por_pagina;  
	
	}else{
	$result_por_pagina=$num_registros;
	$paginacion=new Zebra_Pagination();
	$paginacion->records($numero_registro);
	$paginacion->records_per_page($result_por_pagina);
	
	//consulta la presion arterial y la ordena en orden alphabetico
	$consulta='Select * from dsht9_presion_arterial order by sistolica desc,diastolica desc limit '.(($paginacion->get_page()-1)*$result_por_pagina).','.$result_por_pagina;  
	}
	$result=mysql_query($consulta);

?>


<body>
<br /><br /><br />
			<table border="1" align="center">
					<tr>
						<td width="200"><b>Nombre</b></td>
						<td width="200"><b>Sistolica</b></td>
						<td width="300"><b>Diastolica</b></td>
						<td width="200"><b>Id Usuario</b></td>
						<td width="300"><b>Fecha Hora</b></td>
						
						
					</tr>
				
			<?php while($row=mysql_fetch_array($result)){ 	?>
				<tr>
				<?php 
					$id=$row['id'];
					$sistolica=$row['sistolica'];
					$diastolica=$row['diastolica'];
					$idUsuario=$row['id_usuario'];
					$fecha=$row['fecha'];
					
					//consulta el id del usuario
					$consulta_usuario='Select * from dsht9_users where id='.$idUsuario;
					$consulta_u=mysql_query($consulta_usuario);
					
					//separa las columnas de la consulta
					$row2=mysql_fetch_array($consulta_u);
					$nombre_usuario=$row2['name'];
					
					
					//Se realiza la consulta para verificar si el suario es parte de un especialista
						
					$user=JFactory::getUser();
					$idEspecialista=$user->get('id');
					

						
					$sql_especialistas_usuarios="Select * from dsht9_especialistas_usuarios where id_usuario=".$idUsuario." and id_especialista=".$idEspecialista;
						
					//si el numero de apariciones es 1 indica que dicho usuario esta asignado al especialista
					$resultNum=mysql_query($sql_especialistas_usuarios);
					
					
					
					$numApariciones=mysql_num_rows($resultNum);
					
					

					
					
					if($numApariciones==0)	
					{
						continue;
					}
									
					
				?>	
					<td><?php echo $nombre_usuario; ?></td>
					<td><?php echo $sistolica; ?></td>
					<td><?php echo $diastolica; ?></td>
					<td><?php echo $idUsuario; ?></td>
					<td><?php echo $fecha; ?></td>
				
					</tr>	
				<?php 		}?>
						
				</table>
				<br />
				<?php $paginacion->render(); ?>
</body>